<?php


class proveedor{
//variables de mapeo
var $prove_id;
var $prove_nombre;
var $prove_email;
var $prove_apellido;
var $prove_tel;
var $prove_movil;
var $prove_direccion;
var $ciud_id;
var $prove_empresa;
//variables de clase
var $proveedor;
var $campos;
var $db;

///////////////////////
function proveedor($id=0){
$this->db = new mydb();
$this->tabla = 'proveedor';
$this->campos = 'prove_nombre,prove_email,prove_apellido,prove_tel,prove_movil,prove_direccion,ciud_id,prove_empresa';

if($id){
$this->get($id);
}

}
////////////////////


////////////////////
function add(){ $values = "'$this->prove_nombre','$this->prove_email','$this->prove_apellido','$this->prove_tel','$this->prove_movil','$this->prove_direccion',$this->ciud_id,'$this->prove_empresa'";
$this->prove_id = $this->db->add($values,$this->campos,$this->tabla); return $this->prove_id; }
//////////////////////




///////////////////


function del(){
$GLOBALS["db"]->del("prove_id = $this->prove_id",$this->tabla);
}

//////////////////////////




/////////////////////////
function get($id = 0){
    if($id){
    $rs = $GLOBALS["db"]->consulta("SELECT *        FROM $this->tabla
       WHERE prove_id = $id");
    $this->prove_id = $rs[0]["prove_id"];
    $this->prove_nombre = $rs[0]["prove_nombre"];
    $this->prove_email = $rs[0]["prove_email"];
    $this->prove_apellido = $rs[0]["prove_apellido"];
    $this->prove_tel = $rs[0]["prove_tel"];
    $this->prove_movil = $rs[0]["prove_movil"];
    $this->prove_direccion = $rs[0]["prove_direccion"];
    $this->ciud_id = $rs[0]["ciud_id"];
    $this->prove_empresa = $rs[0]["prove_empresa"];
}
}



//////////////////////




///////////////////////////
function setprove_id($par=0){
if(!$par){
$this->prove_id = -1;
}else{
$this->prove_id = (int)$par;
}
}




///////////////////////
function setprove_nombre($par=''){
if(!$par){
$this->prove_nombre = '';
}else{
$this->prove_nombre = (string)$par;
}
}



////////////////////

///////////////////////
function setprove_email($par=''){
if(!$par){
$this->prove_email = '';
}else{
$this->prove_email = (string)$par;
}
}



////////////////////

///////////////////////
function setprove_apellido($par=''){
if(!$par){
$this->prove_apellido = '';
}else{
$this->prove_apellido = (string)$par;
}
}



////////////////////

///////////////////////
function setprove_tel($par=''){
if(!$par){
$this->prove_tel = '';
}else{
$this->prove_tel = (string)$par;
}
}



////////////////////

///////////////////////
function setprove_movil($par=''){
if(!$par){
$this->prove_movil = '';
}else{
$this->prove_movil = (string)$par;
}
}



////////////////////

///////////////////////
function setprove_direccion($par=''){
if(!$par){
$this->prove_direccion = '';
}else{
$this->prove_direccion = (string)$par;
}
}



////////////////////

///////////////////////
function setciud_id($par=0){
if(!$par){
$this->ciud_id = 0;
}else{
$this->ciud_id = (int)$par;
}
}



////////////////////

///////////////////////
function setprove_empresa($par=''){
if(!$par){
$this->prove_empresa = '';
}else{
$this->prove_empresa = (string)$par;
}
}



////////////////////


function upd($id=0){
if($id){
    
$values = "prove_nombre='$this->prove_nombre',prove_email='$this->prove_email',
        prove_apellido='$this->prove_apellido',prove_tel='$this->prove_tel',prove_movil='$this->prove_movil',
        prove_direccion='$this->prove_direccion',ciud_id=$this->ciud_id, prove_empresa= '$this->prove_empresa';";

$this->db->update("prove_id=$id",$values,$this->tabla); 
}
}
}


?>
